Skip to content

Conversation

@zharinov
Copy link
Member

Summary

  • Migrate to workspace version inheritance (single version source in root Cargo.toml)
  • Add bump.yml workflow for manual/automatic version bumping using tomato-toml
  • Update release.yml to trigger on GitHub Release with approval gate via crates-io environment

Why

Streamlines the release process: create a GitHub Release → approve publish → auto-bump patch version for next release.

Notes

  • plotnik-cli keeps explicit plotnik-langs dependency due to Cargo limitation with default-features = false override
  • Requires manual setup: create crates-io environment in GitHub Settings with required reviewers

@zharinov zharinov changed the title feat: Add publish workflow with workspace version inheritance feat: Add publish workflow Jan 13, 2026
@zharinov zharinov enabled auto-merge (squash) January 13, 2026 00:10
@zharinov zharinov merged commit 3c99263 into master Jan 13, 2026
3 checks passed
@zharinov zharinov deleted the feat/publish-workflow branch January 13, 2026 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants